
import request from './request'
/**
 * @description 验证码
 */
export function captchaApi() {
  return request.get(`captcha`)
}
/**
  * @description 登录
  */
export function login(data) {
  return request.post(`login`, data)
}
/**
 * @description 登录页配置
 */
export function loginConfigApi() {
  return request.get(`login_config`)
}
/**
 * @description 退出登录
 */
export function logout() {
  return request.get(`logout`)
}

/**
 * @description 修改密码
 */
export function passwordFormApi() {
  return request.get(`system/admin/edit/password/form`)
}

/**
 * @description 修改自己的信息
 */
export function editFormApi() {
  return request.get(`system/admin/edit/form`)
}

/**
 * @description 菜单
 */
export function getMenusApi() {
  return request.get(`menus`)
}

/**
 * @description 创建用户
 */
 export function createUserApi() {
  return request.get(`user/create`)
}
/**
 * @description 结算公牌
 */
export function publicPaiApi(data) {
  return request.post(`user/settle/big/public/pai`,data)
}

/**
 * @description 用户分组 -- 编辑表单
 * @param {Object} param params {Object} 传值参数
 */
export function groupEditApi(id) {
  return request.get('user/group/form/' + id)
}
/**
 * @description 用户分组 -- 添加表单
 */
export function groupFormApi() {
  return request.get('user/group/form')
}
/**
 * @description 用户分组 -- 列表
 */
export function groupLstApi(data) {
  return request.get('user/group/lst', data)
}
/**
 * @description 用户分组 -- 删除
 */
export function groupDeleteApi(id) {
  return request.delete(`user/group/${id}`)
}
/**
 * @description 用户标签 -- 编辑表单
 * @param {Object} param params {Object} 传值参数
 */
export function labelEditApi(id) {
  return request.get('user/label/form/' + id)
}
/**
 * @description 用户标签 -- 添加表单
 */
export function labelFormApi() {
  return request.get('user/label/form')
}
/**
 * @description 用户标签 -- 列表
 */
export function labelLstApi(data) {
  return request.get('user/label/lst', data)
}
/**
 * @description 用户标签 -- 删除
 */
export function labelDeleteApi(id) {
  return request.delete(`user/label/${id}`)
}
/**
 * @description 用户列表 -- 列表
 */
export function userLstApi(data) {
  return request.get('user/lst', data)
}
/**
 * @description 用户列表 -- 设置分组
 */
export function changeGroupApi(id) {
  return request.get(`user/change_group/form/${id}`)
}
/**
 * @description 用户列表 -- 设置标签
 */
export function changelabelApi(id) {
  return request.get(`user/change_label/form/${id}`)
}
/**
 * @description 用户列表 -- 编辑会员等级
 */
 export function changeMemberApi(id) {
  return request.get(`user/member/${id}/form`)
}
/**
 * @description 用户列表 -- 修改余额
 */
export function changeNowMoneyApi(id) {
  return request.get(`user/change_now_money/form/${id}`)
}
/**
 * @description 用户列表 -- 修改现金券
 */
export function changeRedPacketApi(id) {
  return request.get(`user/change_red_packet/form/${id}`)
}

/**
 * @description 用户列表 -- 修改积分
 */
export function changeNowIntegralApi(id) {
    return request.get(`user/change_integral/form/${id}`)
}
/**
 * @description 用户列表 -- 批量设置分组
 */
export function batchChangeGroupApi(data) {
  return request.get(`user/batch_change_group/form`, data)
}
/**
 * @description 用户列表 -- 批量设置标签
 */
export function batchChangelabelApi(data) {
  return request.get(`user/batch_change_label/form`, data)
}
/**
 * @description 用户列表 -- 编辑用户
 */
export function userUpdateApi(id) {
  return request.get(`user/update/form/${id}`)
}
/**
 * @description 用户列表 -- 修改密码
 */
export function modifyUserPassword(id) {
  return request.get(`user/change_password/form/${id}`)
}
/**
 * @description 用户列表 -- 发送图文消息
 */
export function userNewsApi(data) {
  return request.post(`user/news/push`, data)
}
/**
 * @description 用户 -- 详情头部
 */
export function userDetailApi(uid) {
  return request.get(`user/detail/${uid}`)
}
/**
 * @description 用户 -- 详情消费记录
 */
export function userOrderApi(uid, data) {
  return request.get(`user/order/${uid}`, data)
}
/**
 * @description 用户 -- 详情优惠券
 */
export function userCouponApi(uid, data) {
  return request.get(`user/coupon/${uid}`, data)
}
/**
 * @description 用户 -- 余额明细
 */
export function userBillApi(uid, data) {
  return request.get(`user/bill/${uid}`, data)
}
/**
 * @description 总后台直推列表
 */
export function userTeamApi(uid, data) {
  return request.get(`user/team/list/${uid}`, data)
}
/**
 * @description 用户 -- 城市列表
 */
export function cityListApi(id) {
  return request.get(`city/area/lst/${id}`)
}
/**
 * @description 用户 -- 修改用户推荐人(表单)
 */
export function modifyUserReferrer(uid) {
    return request.get(`user/change_spread_form/${uid}`)
}
/**
 * @description 用户 -- 推荐人修改记录
 */
export function modifyUserRefLog(uid, data) {
    return request.get(`user/spread_log/${uid}`, data)
}
/**
 * @description 用户 -- 获取协议
 */
export function getAgreementApi(key) {
    return request.get(`agree/user/${key}`)
}
/**
 * @description 用户 -- 编辑协议
 */
export function updateAgreementApi(type, data) {
    return request.post(`agree/user/${type}`, data)
}
/**
 * @description 用户搜索信息 -- 列表
 */
export function userSearchLstApi(data) {
    return request.get("user/search_log", data)
}
/**
 * @description 用户搜索信息 -- 导出
 */
export function recordListImportApi(data) {
    return request.get("user/search_log/export", data)
}
/**
 * @description 会员管理  -- 添加会员
 */
 export function addInterestsApi() {
  return request.get('user/member/create/form')
}
/**
 * @description 会员管理  -- 列表
 */
 export function interestsLstApi(data) {
  return request.get('user/member/lst', data)
}
/**
 * @description 会员管理  -- 编辑
 */
 export function interestsUpdateApi(id) {
  return request.get(`user/member/update/${id}/form`)
}
/**
 * @description 会员管理 -- 删除
 */
 export function interestsDeleteApi(id) {
  return request.delete(`user/member/delete/${id}`)
}
/**
 * @description 会员 -- 说明
 */
 export function interestsInfo(key) {
  return request.get(`agree/member/${key}`)
}
/**
 * @description 会员管理 -- 编辑
 */
 export function interestsUpdate(key,data) {
  return request.post(`agree/member/${key}`, data)
}
/**
 * @description 会员 -- 配置
 */
 export function interestsConfig(key) {
  return request.get(`config/${key}`)
}
/**
 * @description 会员权益  -- 添加
 */
 export function addBenefitsApi() {
  return request.get('member/interests/create/form')
}
/**
 * @description 会员权益  -- 列表
 */
 export function benefitsLstApi(data) {
  return request.get('member/interests/lst', data)
}
/**
 * @description 会员权益  -- 编辑
 */
 export function benefitsUpdateApi(id) {
  return request.get(`/member/interests/update/${id}/form`)
}
/**
 * @description 会员权益 -- 删除
 */
 export function benefitsDeleteApi(id) {
  return request.delete(`member/interests/delete/${id}`)
}
/**
 * @description 创客-导师-更换导师 -- 审核列表
 */
export function applyList(data) {
  return request.get(`user/apply/lst`,data)
}

/**
 * @description 代理 -- 审核列表
 */
export function agentList(data) {
  return request.get(`user/apply/agent/lst`,data)
}
/**
 * @description 创客-导师-更换导师-代理 -- 审核
 */
export function applyAudit(data) {
  return request.get(`user/apply/audits`,data)
}

/**
 * @description 添加地区生成form表单数据
 */
export function creatCityForm() {
  return request.get(`city/area/create/form`)
}
/**
 * @description 修改地区生成form表单数据
 */
export function updateCityForm(id) {
  return request.get(`city/area/update/form/${id}`)
}
/**
 * @description 删除地区
 */
export function cityDeleteApi(id) {
  return request.delete(`city/area/delete/${id}`)
}

export function updataLock(id,data) {
  return request.post(`user/update/lock/${id}`, data)
}
